_KDPC

//0x20 bytes (sizeof) struct _KDPC { union { ULONG TargetInfoAsUlong; //0x0 struct { UCHAR Type; //0x0 UCHAR Importance; //0x1 volatile USHORT Number; //0x2 }; }; struct _SINGLE_LIST_ENTRY DpcListEntry; //0x4 ULONG ProcessorHistory; //0x8 VOID (*DeferredRoutine)(struct _KDPC* arg1, VOID* arg2, VOID* arg3, VOID* arg4); //0xc VOID* DeferredContext; //0x10 VOID* SystemArgument1; //0x14 VOID* SystemArgument2; //0x18 VOID* DpcData; //0x1c };